大家好,這是我第一次參加鐵人賽,目前是 PHP 後端工程師,因對 golang 高效能使用上有興趣而花時間學習,想藉由鐵人賽的方式將過去閱讀的書籍及網路文章進行統整,讓自己藉由這種機會,讓自己可以更深入了解語言,若有錯誤理解,也希望前輩指點
會以 Golang 官方文檔為主
書籍 Go併發編程實戰 為輔
後續有用到的其他文章則會在另外文章上進行備註
Ken Thompson:
創建B語言(C語言的前身),也稱為B語言之父
於1983 Turing Award年及1998年 National Medal of Technology得主
與Dennis Ritchie 是Unix原創者,Unix系統開發也幫助C語言的發展,
也是C語言主要發明人
Rob Pike
曾經加入貝爾實驗室(Bell Labs),為 UNIX小組的成員,與Ken Thompson共事多年,
並共創出廣泛的UTF-8 字元編碼
Robert Griesemer:
Google工程師 Java的 JVM HotSpot 主要貢獻者
計算機硬體的提升,目前主流的程式語言不能有效運用多核CPU的優勢及安全編程。
在程式語言選擇上常常面臨到編譯(開發速度)及執行效率上不能同時兼得
此時創造 Go language